#include "queue_base_array.h"

int main (){
	//创建队列
	QUEUE *queue = queue_create(4);
	//入队数据
	int i = 0;
	for(i = 10;i <= 40;i += 10){
		if(!queue_full(queue)){
			queue_push(queue,i);
			}
		}
	//出队数据	
	for(i = 0;i < 2;i++){
		if(!queue_empty(queue)){
			printf("%d \n",queue_pop(queue));
			}
		}
	//入队两个值
	for(i = 50;i <= 60;i += 10){
		if(!queue_full(queue)){
			queue_push(queue,i);
			}
		}
	//出队所有数据
	while(!queue_empty(queue)){
		printf("%d \n",queue_pop(queue));
		}
	//销毁队列
	queue_destroy(queue);
	return 0;
	}
